home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Jumpstart / Multimedia Microsoft Jumpstart Version 1.1a (Microsoft).BIN / develpmt / source / blt / makefile < prev    next >
Encoding:
Makefile  |  1994-02-09  |  1.1 KB  |  52 lines

  1. CC  = cl -c -W3 -AS -G3 -Gs -GA -Zip -Oxwt $(DEF) -Fc
  2. ASM = masm -Mx -Zi
  3. LINK= link /CO/NOE/NOD/LI/MAP/AL:16/NOPACKCODE
  4. NAME= blt
  5. EXENAME=blt.exe
  6. DEF =-DDEBUG -DSTRICT
  7. RC  = rc
  8.  
  9. OBJ  = blt.obj dib.obj convert.obj setdi8.obj dvablt.obj \
  10.        stretch.obj bltdva.obj bltddi.obj
  11. LIBS = dva libw slibcew commdlg mmsystem
  12.  
  13. .c.obj:
  14.         $(CC) -Tp$*.c
  15.  
  16. .asm.obj:
  17.     $(ASM) $*;
  18.  
  19. goal: $(EXENAME)
  20.  
  21. $(EXENAME): $(OBJ) $(NAME).res $(NAME).def makefile
  22.         $(LINK) @<<
  23. $(OBJ),$(EXENAME),$(NAME),$(LIBS),$(NAME).def
  24. <<
  25.         rc $(NAME).res $(EXENAME)
  26.         -cvpack -p $(EXENAME)
  27.         -mapsym $(NAME).map
  28.  
  29. $(NAME).res: $(NAME).rc $(NAME).ico
  30.         $(RC) -r $(NAME).rc
  31.  
  32. clean:
  33. #       del $(EXENAME)
  34.         del *.res
  35.         del *.err
  36.         del *.obj
  37.         del *.map
  38.         del *.sym
  39.         del *.cod
  40.         del *.pdb
  41.  
  42. depend:
  43.     mv makefile makefile.old
  44.     sed "/^# START Dependencies/,/^# END Dependencies/D" makefile.old > makefile
  45.     del makefile.old
  46.     echo # START Dependencies >> makefile
  47.     includes -l *.c *.asm >> makefile
  48.     echo # END Dependencies >> makefile
  49.  
  50. # START Dependencies  
  51. # END Dependencies  
  52.